import numpy as np

def add_noise(data, epsilon=1.0):
    """
    向数据添加噪声以保护隐私
    :param data: 原始数据
    :param epsilon: 隐私参数
    :return: 添加噪声后的数据
    """
    noise = np.random.laplace(loc=0, scale=1/epsilon, size=data.shape)
    return data + noise

# 示例
data = np.array([1, 2, 3, 4, 5])
noisy_data = add_noise(data)
print(f"Noisy data: {noisy_data}")